#ifndef __INT_DS3553__
#define __INT_DS3553__

#include "i2c.h"
#include "Com_delay.h"
#include "Com_debug.h"
#define DS3553_I2C_ADDR_W 0x4E
#define DS3553_I2C_ADDR_R 0x4F

#define DS3553_CHIP_ID 0x01
#define DS3553_USER_SET 0xC3
#define DS3553_STEP_CNT_L 0xC4
#define DS3553_STEP_CNT_M 0xC5
#define DS3553_STEP_CNT_H 0xC6

#define DS3553_CS_LOW (HAL_GPIO_WritePin(DS3553_CS_GPIO_Port, DS3553_CS_Pin, GPIO_PIN_RESET))
#define DS3553_CS_HIGH (HAL_GPIO_WritePin(DS3553_CS_GPIO_Port, DS3553_CS_Pin, GPIO_PIN_SET))

void Int_DS3553_Init(void);
uint32_t Int_DS3553_Read_Step(void);
#endif // __INT_DS3553__
